6cf99bcf5206a0fcc9dd9296fc46ac28c3fe8ade,openam-federation/openam-federation-library/src/main/java/com/sun/identity/federation/services/termination/FSFedTerminationHandler.java,FSFedTerminationHandler,resetFederateCookie,#,588
Before Change
cookieDomainList);
}
Iterator iter = null;
if(cookieDomainList != null) {
iter = cookieDomainList.iterator();
while(iter != null && iter.hasNext()) {
fedCookie = CookieUtils.newCookie(FEDERATE_COOKIE_NAME,
cookieValue,
IFSConstants.PERSISTENT_COOKIE_AGE,
"/", (String) iter.next());
CookieUtils.addCookieToResponse(response, fedCookie);
}
} else {
fedCookie = CookieUtils.newCookie(FEDERATE_COOKIE_NAME,
cookieValue,
IFSConstants.PERSISTENT_COOKIE_AGE,
"/",null);
CookieUtils.addCookieToResponse(response, fedCookie);
}
}
} catch (FSAccountMgmtException e) {
After Change
FSUtils.debug.message("Setting Age to " +
IFSConstants.PERSISTENT_COOKIE_AGE + " Age");
}
Set<String> domains = SystemConfigurationUtil.getCookieDomainsForRequest(request);
if (FSUtils.debug.messageEnabled()) {
FSUtils.debug.message("Provider cookie domain list is " + domains);
}
for (String domain : domains) {
CookieUtils.addCookieToResponse(response, CookieUtils.newCookie(FEDERATE_COOKIE_NAME, cookieValue,
IFSConstants.PERSISTENT_COOKIE_AGE, "/", domain));
}
}
} catch (FSAccountMgmtException e) {